home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Mega Archive 1
/
Atari Mega Archive - Volume 1.iso
/
lists
/
gem
/
l_1199
/
1017
< prev
next >
Wrap
Text File
|
1994-08-27
|
2KB
|
61 lines
Subject: Hot Tracking, and other digestion
Date: Tue, 26 Jul 1994 10:11:06 +1000
From: Warwick Allison <warwick@cs.uq.oz.au>
Precedence: bulk
This morning, I implemented efficient (maximal-rectangle) tracking of
the mouse over dialogs-in-windows. It turns out that although the code
is novel, it is not particularly long (50 lines or so). I'll do
further testing tonight and post details soon.
This opens up a large relm of possibilities if this can become a common
feature of GEM applications:
1. Point-to-type
2. Exit highlighting
3. Pointer-form change
4. Balloon help (ala Mac)
Now, at first glance, many of us would say "NO!" to at least 3 of
those, but our main reason would be "It's not GEM". Yet, it *is* GEM.
I'm using GEM to do it, and do it efficiently. Most applications don't
make any use of the event rectangles... because they didn't implement
any of these `hot' features. (I take the term hot from Tim Oren).
So the question is, should or should not newer applications exploit more
and more of GEM's features, such as rectangle lists?
Should they Iconize windows?
Should they use dialogs-in-windows?
Should they use the extended (titled) file selector call?
And it's not as if hot tracking is completely new. Calamus changed
the mouse form in different windows from day one. Kandinsky does it
today. TOSWIN implements point-to-type, and I believe Edith does too.
Exit highlighting has always been done for menu items. All that leaves
from my list above is balloon help. (There are of course, still more
applications of hot tracking)
Tim Miller:
>Warwick:
>]Tim:
>]>Are the icons on the desktop part of a desktop form? If so, how do
>]>programs get away with replacing the the background without removing the
>]>desktop's object tree?
>]It DOES remove the desktop's tree.
>Since it removed the desktop form, why do the icons still show up?
If you mean those pretty icons on the desktop (drives, etc.) - they don't
show up - they're objects on the Desktop's desktop-window. If you mean
iconified windows - they're just windows, and behave as such.
Sorry for the confusion.
--
Warwick